open Core.Std
open Sexplib.Conv

type path = string list [@@deriving compare, sexp]
module Endpoint = struct
  module T = struct
    type t = path * int [@@deriving compare, sexp]
  end
  include T
  include Comparable.Make (T)
end
type endpoint = Endpoint.t
